module.exports = {
    schedule: {
        interval: '40s', // 1s 间隔
        // type: 'all', // 指定所有的 worker 都需要执行
        type: 'worker', // 指定所有的 worker 都需要执行
    },
    async task(ctx) {
        const {app} = ctx;
        // let url = "http://127.0.0.1:7001/wbDelete"
        // const res = await ctx.curl(url, {
        //     dataType: 'json',
        //     method: 'get'
        // });
        // console.log('res',JSON.stringify(res.data))
        // let goUrlArray = [];
        // if (!await app.redis.get('wbUrlData:读取列表')) {
        //     const wbUrlData = await ctx.model.WbUrl.findAndCountAll({});
        //     if (wbUrlData.count > 0) {
        //         await app.redis.set('wbUrlData:读取列表', JSON.stringify(wbUrlData))
        //     }
        // } else {
        //     const wbUrlData = JSON.parse(await app.redis.get('wbUrlData:读取列表'));
        //     let listUrl;
        //     wbUrlData.rows.forEach((item, index) => {
        //         listUrl = `https://m.weibo.cn/profile/info?uid=${item.wb_uid}`;
        //         goUrlArray.push(ctx.curl(listUrl, {
        //             dataType: 'json',
        //             method: 'get',
        //         }));
        //     });
        //     const listData = await Promise.all(goUrlArray);
        //     console.log(new Date(),listData[0].data.ok)
        //     for (let i = 0; i < listData.length; i++) {
        //         if (listData[i].data !== null && listData[0].data.ok === 1 && listData[0].data.data.statuses[0]) {
        //             if (!await app.redis.get(`cards:${listData[i].data.data.statuses[0].mid}`)) {
        //                 // console.log(123)
        //                 await app.redis.set(`cards:${listData[i].data.data.statuses[0].mid}`, listData[i].data.data.statuses[0].mid)
        //                 let sendContentUrl = `https://api.weibo.cn/2/comments/create?c=weixinminiprogram&s=b2b3d422&from=1885396040&wm=90163_90001&lang=zh_CN&new_version=0&gsid=_2A_p8UnB8CoX0ky8nkQjfSlUE3cPlPcwqXf62zmFeEtLG8oFeQ6ghWFSEeNA2oV_9FCtNzoS3tJetaRr4iayr2fT1&uid=2414607967&id=${listData[i].data.data.statuses[0].mid}&comment=秒评成功没有啊啊啊啊&rt=0&media=&ext=wbvid:1011569628995|uicode:30000359|luicode:10000360|lfid:miniprogram`
        //                 const sendRes = await ctx.curl(sendContentUrl, {
        //                     dataType: 'json',
        //                     method: 'get',
        //                 });
        //                 // console.log('sendRes',sendRes)
        //                 if (sendRes.res.statusMessage === 'OK') {
        //                     console.log('评论成功')
        //                 } else {
        //                     console.log('评论失败')
        //                 }
        //             }
        //         }
        //     }
        // }

        // await app.redis.set('wbUrlData.dataValues.url', wbUrlData.dataValues.profile_url);
        //
        // const res = await ctx.curl(await app.redis.get('wbUrlData.dataValues.url'), {
        //     dataType: 'json',
        //     method: 'get',
        // });
        // const data = res.data.data;
        // if (res.data.ok === 1) {
        //     let body = {
        //         idstr: data.cards[1].mblog.idstr,
        //         res_data: data.cards,
        //         content: data.cards[1].mblog.text, // 微博内容
        //         user_name: data.cards[1].mblog.user.name, // 昵称
        //         send_content: '测试是不是秒评',
        //         user_idstr: data.cards[1].mblog.user.idstr // 用户ID
        //     };
        //     if (await app.redis.get(`idstr${data.cards[1].mblog.idstr}`)) {
        //         ctx.body = '已有重复数据'
        //         console.log('已有重复数据')
        //     } else {
        //         await app.redis.set(`idstr${data.cards[1].mblog.idstr}`, data.cards[1].mblog.idstr);
        //         const weibo = await Promise.all([ctx.model.Weibo.create(body)]);
        //         let sendContentUrl = `https://api.weibo.cn/2/comments/create?c=weixinminiprogram&s=b2b3d422&from=1885396040&wm=90163_90001&lang=zh_CN&new_version=0&gsid=_2A_p8UnB8CoX0ky8nkQjfSlUE3cPlPcwqXf62zmFeEtLG8oFeQ6ghWFSEeNA2oV_9FCtNzoS3tJetaRr4iayr2fT1&uid=2414607967&id=${body.idstr}&comment=${body.send_content}&rt=0&media=&ext=wbvid:1011569628995|uicode:30000359|luicode:10000360|lfid:miniprogram`
        //         const sendRes = await ctx.curl(sendContentUrl);
        //         if (sendRes.status === 200) {
        //             ctx.logger.info('评论成功')
        //             await ctx.model.Weibo.update(body, {
        //                 where: {
        //                     idstr: body.idstr
        //                 }
        //             });
        //         } else {
        //             ctx.logger.info('评论失败')
        //         }
        //     }
        //
        // }
    },
};
